<p><img
src="https://www.instantdb.com/img/emails/aug2025/s_DF8F10A9009F2A236BC7D07C4EC05DDA50E4FB82F40AA98593D3B98A1A7EA3DC_1730238267270_instant_header.png" /></p>
<p>Hey crew! It’s time for another edition of Instant News 🙂 Here’s a
slice of what happened last month!</p>
<p><strong>Create Instant App</strong></p>
<p><img
src="https://www.instantdb.com/img/emails/aug2025/s_1792D73BA27A4373955C0EF2F9F74DE0BD9019C65C1CBCC322C4DF65A41CF048_1757625254421_CleanShot+2025-09-11+at+14.14.002x.png" /></p>
<p>Ever wanted to spin up an Instant project quickly? Well now you can
with <code>npx create-instant-app</code></p>
<p>We have pre-built templates for Next, Vanilla Vite, and Expo.</p>
<p>Each project will come up with all the Instant bits prepared for you:
from the schema to the DB to an example app to show you how the API
works.</p>
<p><img
src="https://www.instantdb.com/img/emails/aug2025/s_1792D73BA27A4373955C0EF2F9F74DE0BD9019C65C1CBCC322C4DF65A41CF048_1757625297956_CleanShot+2025-09-11+at+14.14.442x.png" /></p>
<p>You’ll also get all the LLM rules baked in, so you can start coding
with your favorite agent!</p>
<p><strong>One shot apps with Claude Code</strong></p>
<p>If you have Claude code you can use create-instant-app to one shot
apps directly from your terminal. <a
href="https://www.youtube.com/watch?v=CzhtAJ3fVJM&amp;ab_channel=InstantDB">Here’s
a 90 second clip of it in action</a>.</p>
<p>You can try it out by running the following command from your
terminal</p>
<p><code>npx create-instant-app --ai</code></p>
<p>Pass along a prompt and get the first version of your app built! It
can be a great way to get started, and then you have a codebase you can
evolve.</p>
<p><strong>SignedIn and SignedOut Components</strong></p>
<p><img
src="https://www.instantdb.com/img/emails/aug2025/s_1792D73BA27A4373955C0EF2F9F74DE0BD9019C65C1CBCC322C4DF65A41CF048_1757627630081_CleanShot+2025-09-11+at+14.53.372x.png" /></p>
<p>Conditionally rendering signed in and signed out states is one most
common pieces of logic you need to write in your app. <a
href="https://www.instantdb.com/docs/auth">This is now easier to write
with Instant.</a></p>
<ul>
<li>You can now use <code>db.SignedIn</code> and
<code>db.SignedOut</code> to switch between authenticated and non
authenticated components.</li>
<li>Once you’re logged in, you can use <code>db.useUser</code> to get
the current user.</li>
</ul>
<p>Previously we exported a useAuth hook that included a loading and
error state. With the new useUser hook you don’t need to write
extraneous checks on whether the user is really really logged in or
not.</p>
<p>We recommend you migrate most of your logic to <code>useUser</code>
!</p>
<p><strong>Subscriptions on the backend</strong></p>
<p><img
src="https://www.instantdb.com/img/emails/aug2025/s_1792D73BA27A4373955C0EF2F9F74DE0BD9019C65C1CBCC322C4DF65A41CF048_1757627747678_CleanShot+2025-09-11+at+14.55.302x.png" /></p>
<p>When we started working on Instant we were focused on reactivity for
the frontend. One feature request that we saw over and over was to allow
for subscriptions on the backend. Folks who wanted this would need to
setup polling as a workaround.</p>
<p>Well now we have a solution for this — you can use
<code>adminDB.subscribeQuery</code> to listen for query changes on the
backend! <a
href="https://www.instantdb.com/docs/backend#subscriptions-on-the-backend">Check
out the docs</a> to learn more!</p>
<p><strong>And a few more things!</strong></p>
<p>Here’s a few more wins that got shipped!</p>
<ul>
<li>We shipped a major improvement to our query plans! This unlocks much
heavier usage for Instant!</li>
<li>We published two case studies highlighting <a
href="https://www.instantdb.com/essays/mirando">how teams</a> are using
<a href="https://www.instantdb.com/essays/heroui">Instant in
production</a></li>
<li>The admin sdk now supports uploading streams and <a
href="https://www.instantdb.com/docs/backend#impersonating-users">impersonating
users</a> with storage</li>
</ul>
<p><strong>What’s next</strong></p>
<p>Today our llm rules are optimized for Next.js apps. We’re going to be
releasing templates for Vanilla Vite and Expo. We’re also going to make
managing your apps via the CLI and MCP even better. We’ll also be
rolling out organization features to support startups and enterprises —
if you’ve been thinking about using Instant at your work or your
company, we’d love to talk!</p>
